#ifndef __SERVER_SERIALIZE_H_
#define __SERVER_SERIALIZE_H_
#define CLIENT_DOOR 4000
#define COORDINATOR_DOOR 4001
#include "messages.h"

void error(char *msg);
// serializa uma estrutura do tipo SL
char *serializeSL(MessageSLMessage *msg);

// serializa uma estrutura do tipo SC
char *serializeSC(MessageSC *msg);

// deserializa uma estrutura do tipo LS
int deserializeLS(char *serial);

// deserializa uma estrutura do tipo CS
int deserializeCS(char *serial);

//pega o tamanho da mensagem
int msg_length(char *message);

#endif
